package net.csdn.business.common.domain.request.pop;

import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 解除绑定
 */
@Data
public class UnBindRepoDTO implements Serializable {
    private static final long serialVersionUID = -54246464926491417L;
    /**
     * 仓库id
     */
    private String repoId;
    /**
    *
    * 平台
     */
    private String platform;

    /**
     * 社区列表
     */
    private List<Long> communityIds;

    /**
     * 社区列表
     */
    private List<UnBindCommunityDTO> unBindCommunityDTOList;
    /**
     * 操作人ID
     */
    private String operatorId;

    /**
     * 操作人Path
     */
    private String operatorPath;

    public void UnBindRepoParam() {
        if (this.communityIds != null) {
            this.unBindCommunityDTOList=new ArrayList<>();
            for (Long communityId : communityIds) {
                UnBindCommunityDTO dto=new UnBindCommunityDTO();
                dto.setCommunityId(communityId);
                unBindCommunityDTOList.add(dto);
            }
        }
    }

}

